package gui;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JOptionPane;
/**
 * Cette classe permet de gerer la fermeture de la fenetre depuis le menu.
 * @author Romain POGU
 * @author Anthony MAUGENDRE
 * @version 1.0
 *
 */
public class ControlMenuItemQuitter implements ActionListener {
	private FenetAffiche frame;
	/**
	 * Constructeur
	 * @param frame fenetre dont on gere la fa�on de quitter.
	 */
	public ControlMenuItemQuitter(FenetAffiche frame) {
		// TODO Auto-generated constructor stub
		this.frame = frame;
	}
	
	/**
	 * Cette methode affiche un message de confirmation avant de quitter.
	 * @see java.awt.event.WindowAdapter#windowClosing(java.awt.event.WindowEvent)
	 */
	@Override
	public void actionPerformed(ActionEvent e) {
		// TODO Auto-generated method stub
		int ret = JOptionPane
					.showConfirmDialog(
							frame,
							"Attention: Vous allez perdre votre travail actuel. Voulez-vous vraiment quitter?",
							"Quitter", 2);
			if (ret == JOptionPane.OK_OPTION)
				System.exit(0);
	}
}
